body {
    background: #FFF;
    min-width: 1280px;
    box-sizing: border-box;
}

#mainWorkspace {
    height: calc(100% - 70px);
}

.page-title {
    /*height: 70px;*/
    /*line-height: 70px;*/
    padding: 26px 0 0 0;
    font-size: 18px;
    /*background: #f6f6f6;*/
    color: #333;
}


.page-title > span {
    padding: 0px 5px;
    border-left: 2px solid #0088cc;
}

.page-title-content {
    /*height: 70px;*/
    /*line-height: 70px;*/
    padding: 0px 0 0 0;
    font-size: 18px;
    /*background: #f6f6f6;*/
    color: #333;
}

.page-title-content > span {
    padding: 0px 5px;
    border-left: 2px solid #0088cc;
}
table.gridTables {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    color: #333333;
    border-width: 1px;
    border-color: #f5f6fa;
    border-collapse: collapse;
    width: 100%;
}

table.gridTables th {
    color: #666;
    background-color: #f5f6fa;
}

table.gridTables tr {
    border: 1px solid #f5f6fa;
    line-height: 50px;
}

table.gridTables td {
    text-align: center;
    color: #fb7a5f;
}

.btn,.btn-small{
    border: none;
    outline: none;
    color: #FFF;
    vertical-align: middle;
    opacity: 0.8;
}
.btn {
    padding: 5px 20px;
    height: 30px;
    border-radius: 3px;
}

.btn-small{
    padding: 0px 10px;
    height: 22px;
    font-size: 12px;
    border-radius: 2px;
}

input+.btn,
.textbox+.btn,
select+.btn,
.btn+.btn,
.btn-small+.btn-small{
    margin-right: 5px;
}

.btn:hover {
    opacity: 1;
}

a.btn {
    text-decoration: none;
    display: inline-block;
    box-sizing: border-box;
    line-height: 30px;
    padding: 0 20px;
    color: #FFF;
}

.btn-border {
    border: 1px solid;
    background-color: transparent;
}

.btn-default {
    background-color: #f2f2f2;
    border: 1px solid #d4d4d4;
    color: #666;
}

/*.btn-warn {*/
/*background-color: #f60;*/
/*}*/

.btn-success {
    background-color: #0393c7;
}

.btn-error, .btn-warn {
    background-color: #f00;
}

.btn-search {
    background: #3ca953;
}

/*.btn-blue {*/
/*background-color: #0393c7;*/
/*}*/

/*.btn-red {*/
/*background-color: #f00;*/
/*}*/
.content-container {
    padding: 10px;
}

/*日期*/
.textbox-focused {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #0393c7;
}

/*页面工具栏（搜索等）*/
.content-toolbar {
    line-height: 30px;
    padding: 10px 0px;
    /*margin: 20px 0;*/
}

.content-toolbar label, .content-toolbar span {
    color: #1A5A68;
}

input {
    border-radius: 3px;
    color: #666;
}

.datebox .combo-arrow {
    background-image: url('../images/icon/date-icon.png');
    background-color: transparent;
    background-size: 18px 19px;
    width: 24px !important;
}

.textbox {
    border-radius: 3px;
}

/*表格样式*/
.datagrid-pager {
    border-color: #f5f6fa;
}
.datagrid-htable, .datagrid-btable, .datagrid-ftable,.datagrid-header-inner{
    width: 100%;
}

.panel-body {
    border: 1px solid #ccc;
    /*border: none;*/
}

.content-container > .panel > .panel-body {
    border: none;
}

.datagrid-header {
    border-color: #f5f6fa;
    background: #f5f6fa;
}

.datagrid-header td, .datagrid-body td, .datagrid-footer td {
    border-color: transparent;
    color: #585858;
    vertical-align: middle;
    padding: 5px 10px;
}
img{
    vertical-align: middle;
}

.datagrid-header td:hover {
    background: #f5f6fa;
    color: #666;
}

.datagrid-toolbar {
    background: #FFF;
    border: none;
}

.datagrid-view {
    min-height: 35px;
}

.datagrid-btable > tbody > tr.datagrid-row:nth-child(even) {
    background-color: #f5f6fa;
}

.datagrid-btable tr.datagrid-row-selected {
    background: #ced7de !important;
    color: #fff;
}

.content-edit-menu {
    padding: 10px 0;
}

.btn-icon,.btn-icon-middle,.btn-icon-small{
    background-repeat: no-repeat;
}
.btn.btn-icon {
    padding-left: 30px;
    padding-right: 10px;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    border-radius: 0px;
}
.btn-small.btn-icon{
    padding-left: 25px;
    padding-right: 10px;
    background-position: 8px center;
    background-size: 12px 12px;
}
.btn-icon-add {
    background-image: url("../images/icon/add.png");
}

.btn-icon-remove {
    background-image: url("../images/icon/remove.png");
}

.btn-icon-edit {
    background-image: url("../images/icon/edit.png");
}

.btn-icon-save {
    background-image: url("../images/icon/save.png");
}

.btn-icon-trash {
    background-image: url("../images/icon/trash.png");
}

.btn-icon-setting {
    background-image: url("../images/icon/setting.png");
}

.btn-icon-user {
    background-image: url("../images/icon/user.png");
}
.btn-icon-upload {
    background-image: url("../images/icon/upload.png");
}
.btn-icon-download {
    background-image: url("../images/icon/download.png");
}
.btn-icon-detail {
    background-image: url("../images/icon/detail.png");
}
.btn-icon-clear {
    background-image: url("../images/icon/clear.png");
}
.btn-icon-search {
    background-image: url("../images/icon/search.png");
}
.btn-icon-ok {
    background-image: url("../images/icon/ok.png");
}
.btn-icon-forbid {
    background-image: url("../images/icon/forbid.png");
}

/*提交机构*/
.btn-icon-tjjg{
    background-image: url("../images/icon/tjjg.png");
}
/*机构审核*/
.btn-icon-jgsh{
    background-image: url("../images/icon/jgsh.png");
}
/*机构回退补件*/
.btn-icon-bj{
    background-image: url("../images/icon/bj.png");
}
/*机构拒绝*/
.btn-icon-refuse{
    background-image: url("../images/icon/clear.png");
}
/*机构通过*/
.btn-icon-pass{
    background-image: url("../images/icon/ok.png");
}
/*返回*/
.btn-icon-fh{
    background-image: url("../images/icon/fh.png");
}
/*归档*/
.btn-icon-gd{
    background-image: url("../images/icon/gd.png");
}
/*管理*/
.btn-icon-gl{
    background-image: url("../images/icon/gl.png");
}
/*修改*/
.btn-icon-xg{
    background-image: url("../images/icon/gp.png");
}
/*圆形增加*/
.btn-icon-yxadd{
    background-image: url("../images/icon/yxadd.png");
}
/*分派*/
.btn-icon-fp{
    background-image: url("../images/icon/fp.png");
}
/*审批*/
.btn-icon-sp{
    background-image: url("../images/icon/sp.png");
}
/*导出*/
.btn-icon-dc{
    background-image: url("../images/icon/dc.png");
}
/*风险评估*/
.btn-icon-fxpg{
    background-image: url("../images/icon/fxpg.png");
}




/*下架*/
.btn-icon-offSell{
    background-image: url("../images/icon/off-sell.png");
}
/*上架*/
.btn-icon-upper{
    background-image: url("../images/icon/upper.png");
}


/*分页样式*/
.font-blue {
    color: #0099CC;
}

.l-btn-focus {
    outline: none;
}

.pagination .pagination-info {
    color: #999;
}

.pagination {
    zoom: 1;
    padding: 10px 5px;
    background: transparent;
    border: none !important;
}
.pagination>table{
    float: right;
    margin-left: 10px;
}

.pagination td {
    border: 0;
}

.pagination td > a {
    display: inline-block;
    border-radius: 0px;
    border: 1px solid #ddd;
    height: 24px;
    width: 24px;
    color: #666;
    margin-right: 10px;
}

.pagination td > a.l-btn-plain-disabled, .pagination td > a.l-btn-plain-disabled:hover {
    background: #e0e0e0;
    border-color: #ddd;
}

.pagination td > a:hover, .pagination td > a.l-btn-selected {
    background: #0099CC;
    border-color: #0099CC;
    color: #FFF;
}

.pagination td > a span.pagination-next:after, .pagination td > a span.pagination-prev:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    top: 3px;
}

.pagination td > a span.pagination-next:after {
    right: 5px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
}

.pagination td > a span.pagination-prev:after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    left: 5px;
}

.pagination td > a:hover span:after {
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
}

.pagination td > a.l-btn-plain-disabled:hover span:after {
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

.pagination-btn-separator {
    float: left;
    height: 24px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
    margin: 3px 1px;
}

.pagination .pagination-num {
    border-width: 1px;
    border-style: solid;
    margin: 0 2px;
    padding: 2px;
    width: 2em;
    height: auto;
}

.pagination-page-list {
    margin: 0px 6px;
    padding: 1px 2px;
    width: auto;
    height: auto;
    border-width: 1px;
    border-style: solid;
}

.pagination-info {
    float: right;
    margin: 0 6px 0 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}

.pagination span {
    font-size: 12px;
}

.pagination-link .l-btn-text {
    width: 24px;
    text-align: center;
    margin: 0;
}

.pagination-prev {
    background: transparent;
}

.pagination-next {
    background: transparent;
}

/*日期控件*/
.datebox-calendar-inner {
    /*width: 200px !important;*/
}

/*modal*/
.window {
    background: #FFF;
    /*background: -webkit-linear-gradient(top, #ffffff 0, #F2F2F2 20%);*/
    /*background: -moz-linear-gradient(top, #ffffff 0, #F2F2F2 20%);*/
    /*background: -o-linear-gradient(top, #ffffff 0, #F2F2F2 20%);*/
    /*background: linear-gradient(to bottom, #ffffff 0, #F2F2F2 20%);*/
    /*background-repeat: repeat-x;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#F2F2F2, GradientType=0);*/
    border-radius: 0px;
    padding: 0px;
    border: 1px solid #dcdcdc;
}

.window-shadow {
    display: none !important;
}

.window-proxy-mask, .window-mask {
    background: rgba(0, 0, 0, 0.8);
    opacity: 1;
}
.window .window-header {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}
.panel-title {
    font-size: 14px;
    font-weight: normal;
    color: #000;
    height: 30px;
    line-height: 30px;
    font-family: '微软雅黑';
}
.window .window-body {
    border: none;
}
.dialog-button {
    border:none;
    background: transparent;
    padding: 15px 5px;
    text-align: center;
}

